History
History
Synonyms
UK
US
Meaning:
perform

to carry out, do, (a piece of work, something one is ordered or has promised to do); to act a part in (a play), play (music), sing etc before an audience

carry out, accomplish

BE ENGAGED IN as in Wiktionary
BE ENGAGED IN as in Wikipedia